package com.yunji.storage.dto;

import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.math.BigDecimal;

/**
 * @Project: yunji-coffee
 * @Package: com.yunji.storage.dto
 * @Title: StorageRecordsDTO
 * <p>
 * History:
 * Date                     Version     Author          Summary
 * ============================================================
 * 2024-08-17 16:27:37      V1.0        HuaAo       新建类
 */
@Data
@NoArgsConstructor
@AllArgsConstructor
public class StorageRecordsDTO {

    @ApiModelProperty(value = "记录ID", required = true)
    private Long recordId;

    @ApiModelProperty(value = "商品ID", required = true)
    private Long productId;

    @ApiModelProperty(value = "商品sku", required = true)
    private String productSku;

    @ApiModelProperty(value = "商品名称", required = true)
    private String productName;

    @ApiModelProperty(value = "商品单位ID", required = true)
    private Long unitId;

    @ApiModelProperty(value = "商品单位名称", required = true)
    private String unitName;

    @ApiModelProperty(value = "预计出入库量", required = true)
    private BigDecimal expectQuantity;

    @ApiModelProperty(value = "实际出入库量", required = true)
    private BigDecimal actualQuantity;

    @ApiModelProperty("记录备注")
    private String remark;

    @ApiModelProperty("备注")
    private String remarks;
}